
const { DataTypes } = require('sequelize')

const seq = require('../db/seq')

const Note = seq.define('blog_note',{
  title:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'随记标题'
  },
  content:{
    type:DataTypes.STRING(10000),
    allowNull:true,
    unique:false,
    comment:'随记内容'
  },
  createTime:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'创建时间'
  },
  week:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'创建星期'
  },
  weather:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'天气'
  },
  author:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'创建人'
  },
  ip:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'创建人IP地址'
  },
  address:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'创建人地址'
  },
  system:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'创建人设备系统'
  },
  browser:{
    type:DataTypes.STRING(100),
    allowNull:true,
    unique:false,
    comment:'创建人设备浏览器'
  },
  like:{
    type:DataTypes.STRING(100),
    allowNull:true,
    defaultValue:'0',
    unique:false,
    comment:'点赞数'
  },
  view:{
    type:DataTypes.STRING(100),
    allowNull:true,
    defaultValue:'0',
    unique:false,
    comment:'浏览数'
  }
},{
  tableName:'blog_note',
  timestamps:false
})

//创建数据表
// Note.sync({ force:true })

module.exports = Note